@charset "UTF-8";
/**
 *  更新时间  23/10/14
 */
.footer{background: url(231013_xyxm_bot_bg.png) repeat #1658A0;position: relative;z-index: 5;text-align: center;color: #ffffff;padding: .25rem 0rem 0rem 0rem;}
.footer a,.footer a:link,.footer a:hover{ color: #ffffff;}
.footer .link_list{ font-size: 0rem; line-height: .44rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.footer .link_list span,.footer .link_list a{ display: inline-block; font-size: .16rem;}
.footer .link_list a{ position: relative;}
.footer .link_list a+a{ padding-left: .14rem; margin-left: .14rem;}
.footer .link_list a+a::before{ content: ''; position: absolute; width: 1px; height:.18rem; background-color: #ffffff; opacity:.4; left: 0rem; top: .14rem;}
.footer .out_links{ padding:.2rem 0rem .4rem 0; position: relative; font-size: .16rem; z-index: 6;}
.footer .out_links>ul{*width: 100%;}
.footer .out_links>ul:after{ visibility: hidden; display: block; font-size: 0rem; content: " "; clear: both; height: 0rem;}
.footer .out_links>ul>li p{ padding-left:.16rem; line-height:.4rem; background-color: #0E4C8F; border-radius: .04rem; position: relative; cursor: pointer; transition: .3s all; z-index: 6; text-align: left;}
.footer .out_links>ul>li p:before{ content: ''; position: absolute; right:.12rem; top:.18rem; transition: .3s all; width:.1rem; height:.06rem; background: url(231013_xyxm_bot_arr.png) no-repeat; background-size:contain}
.footer .out_links>ul>li p::after{ display: none; content: ''; position: absolute; left: 50%; bottom: .52rem; transform: translateX(-50%) rotate(45deg); -ms-transform: translateX(-50%) rotate(45deg); width: .1rem; height: .1rem; background-color: #ffffff; transform: 1s all;}
.footer .out_links>ul>li.on p::after{ display: block;}
.footer .out_links>ul>li>div{display: none; position: absolute; left: .1rem; right: .1rem; z-index: 5; bottom:.56rem; background-color:#ffffff; border: 1px solid #eeeeee; border-radius: .1rem;}
.footer .out_links>ul>li>div>ul{ padding: .16rem .2rem .15rem .3rem;}
.footer .out_links>ul>li ul li{line-height: .3rem;text-align: left;color: #333333;}
.footer .website_info,.footer .error_img {padding-top: .36rem;}
.footer .copyright_info{ padding: .28rem 0rem; line-height:2.25; font-size: .16rem;}
.footer .copyright_info p span{ margin: 0rem .12rem;}
.footer .out_links_close,.out_links_bg{ display: none;}
.footer .border_b_solid_01{ opacity: .2;}
.footer .out_links>ul>li ul li a{ color: #333333;}

@media screen and (max-width:992px) {
	
	.footer .out_links,.footer .website_info,.footer .error_img{ display: none;}
	.footer .copyright_info{ margin-top: .1rem;}
	.footer .copyright_info p span{ display: block;}
	
	
}
